/*
 * Università degli Studi di Trento
 * Facoltà di Scienze MM.FF.NN.
 * Corso di Laurea Triennale in Informatica
 * A.A. 2010/2011
 * Progetto per il corso di Sistemi Operativi 1
 * Progetto 4: simulazione di una rotonda
 * Autori:
 *  Abram Lorenzo - 140368
 *  Dal Lago Loris - 139428
 *  Florio Alessandro - 140245
 */

/********************************************************************************
  Contiene il metodo pubblico per la creazione della camera che poi si occupera'
  di avviare il thread della telecamera
********************************************************************************/

#ifndef CAMERA_H
#define CAMERA_H

#include "common.h"
#include "roundabout.h"

typedef struct SCamera * ptrCamera;

ptrCamera Camera_create(ptrBaut, bool, bool *, pthread_mutex_t *);

void Camera_destroy(ptrCamera);

#ifdef DEBUG
void Camera_printf (ptrCamera);
#endif /* DEBUG */

#endif /*CAMERA_H*/





